Skip to content

Conversation

@brenns10
Copy link
Member

@brenns10 brenns10 commented Nov 6, 2025

This release will include the RDS fix that was sitting in the stable branch. Also my test fixes from #190 due to the ongoing missing debuginfo. Finally, the main reason for the release is adding support for drgn 0.0.33.

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Nov 6, 2025
@brenns10
Copy link
Member Author

brenns10 commented Nov 6, 2025

Hm, I think we may need to have some way to specify the maximum upstream kernel version that we would like to support for a stable release. Tests fail here because we don't have the latest fixes for v6.17 UEK-NEXT. But really, if you want that support it will be in v2.2.0, so I don't really see the point in backporting it here.

We've seen tests fail due to debuginfo being missing from
oss.oracle.com. This is an ongoing issue and rather than have it block
our tests, we need to add a bit more flexibility.

This is still only activated when the github label is applied to the PR,
so in most cases, up-to-date debuginfo is still required. This just
unblocks pull request review and merge.

Orabug: 38625032

Signed-off-by: Stephen Brennan <[email protected]>
This ensures we have helpers with the latest fixes for the latest
upstream kernels.

Signed-off-by: Stephen Brennan <[email protected]>
Using found_count == max_pages as the loop break condition can fail, if
we hit the "inode_path(inode) is None" case on line 238 when found_count
== max_pages. Use a >= comparison so that if we've overshot, we still
break out of the loop.

This fixes uncommon issues where the test framework spends a long time
dumping pages.

Signed-off-by: Stephen Brennan <[email protected]>
Signed-off-by: Stephen Brennan <[email protected]>
@brenns10
Copy link
Member Author

brenns10 commented Nov 6, 2025

Ok, I also included a fix for the kernfs_memcg module, where it sometimes ignored the max_pages parameter and dumped too many pages. This was already included in the main branch quite a while ago. Finally, I added the ability to pin the uek-next tests to a specific version so we don't need to backport a bunch of fixes that are about to get released in 2.2.0.

@brenns10 brenns10 merged commit 66ae6cc into stable/v2.1.x Nov 7, 2025
5 of 7 checks passed
@brenns10 brenns10 deleted the release_v2.1.2 branch November 7, 2025 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

allow-missing-latest OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants